package Events;

import java.io.IOException;

import modele.Modele;

/******************************************************
Cours : LOG120
Session : E2011
Groupe : 01
Projet : Laboratoire #4

Etudiant(e)(s) : Sean Blahovici
				 Nicolas Blais Miko
				 Yohan Trépanier Montpetit
				 Mathieu Ferchaud
				 
Code(s) perm. : BLAS30068807
				BLAN24079109
				TREY16079108
				FERM23018803

Professeur : Chamseddine Talhi
Charg� de labo : Eric Goulet
Nom du fichier : TranslateEvent.java
Date cr�� : 2011-07-21
Date dern. modif. 2011-07-21
*******************************************************
Historique des modifications
*******************************************************
2011-07-21 Version initiale (1)
*******************************************************/

/**
 * Classe representant l'execution d'un evenement de chargement d'une image
 */
public class LoadExecuter implements Executer{

	private String path;
	private Modele model;
	
	/**
	 * Constructeur d'un executeur pour un evenement de load
	 * @param path Le chemin d'acces de l'image
	 * @param model Le model pour lequel on charge une image
	 */
	public LoadExecuter(String path,Modele model){
		this.path = path;
		this.model = model;
	}
	
	@Override
	public void execute() {
		try{
			model.loadImage(path);
		}catch(IOException ex){}
	}
	
}
